package com.bbcare.followup.plat.entity;

import java.io.Serializable;
import javax.persistence.Entity;

/**
 * @name: pt_sms_rd随访提醒发送记录表实体类
 * @author: DemonLee
 * @createTime: 2017.5.27
 * @description: 随访提醒发送记录
 * @modify:
 * 
 */

@Entity
public class PtSmsRd implements Serializable {
    private static final long serialVersionUID = 1L;

    private String id;
    // 手机号码
    private String phoneNo;
    // 短信内容
    private String smsText;
    // 短信类型：01-注册验证类短信，02-找回登陆密码，05-通知类短信，06-营销类短信
    private String smsType;
    // 验证码（验证类短信才记录验证码）
    private String verifyCode;
    // 验证码校验状态，（随访系统暂时未启用）
    private String checkStatus;
    // 验证状态:00-默认状态;01-待验证;02-已验证;03-失效，（随访系统暂时未启用）
    private String verifyStatus;
    // 创建时间
    private String createTime;
    // 短信从某ip对应的主机发送的
    private String sendIp;
    // 操作流水
    private String updateAccept;
    // 发送人
    private String createAuthor;
    // 患者id
    private String userId;
    // 队列id
    private String queueId;
    // 任务id
    private String taskId;
    // 患者队列实例id
    private String ptSchemeid;
    // 提醒类型，1:app提醒 2:短信提醒 3:邮件提醒 4:微信提醒
    private String informType;
    // 任务名称
    private String taskName;
    // 发送状态：1成功，2失败
    private String sendStatus;

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }

    public String getPhoneNo() {
        return phoneNo;
    }

    public void setSmsText(String smsText) {
        this.smsText = smsText;
    }

    public String getSmsText() {
        return smsText;
    }

    public void setSmsType(String smsType) {
        this.smsType = smsType;
    }

    public String getSmsType() {
        return smsType;
    }

    public void setVerifyCode(String verifyCode) {
        this.verifyCode = verifyCode;
    }

    public String getVerifyCode() {
        return verifyCode;
    }

    public void setCheckStatus(String checkStatus) {
        this.checkStatus = checkStatus;
    }

    public String getCheckStatus() {
        return checkStatus;
    }

    public void setVerifyStatus(String verifyStatus) {
        this.verifyStatus = verifyStatus;
    }

    public String getVerifyStatus() {
        return verifyStatus;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setSendIp(String sendIp) {
        this.sendIp = sendIp;
    }

    public String getSendIp() {
        return sendIp;
    }

    public void setUpdateAccept(String updateAccept) {
        this.updateAccept = updateAccept;
    }

    public String getUpdateAccept() {
        return updateAccept;
    }

    public void setCreateAuthor(String createAuthor) {
        this.createAuthor = createAuthor;
    }

    public String getCreateAuthor() {
        return createAuthor;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserId() {
        return userId;
    }

    public void setQueueId(String queueId) {
        this.queueId = queueId;
    }

    public String getQueueId() {
        return queueId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setPtSchemeid(String ptSchemeid) {
        this.ptSchemeid = ptSchemeid;
    }

    public String getPtSchemeid() {
        return ptSchemeid;
    }

    public String getInformType() {
        return informType;
    }

    public void setInformType(String informType) {
        this.informType = informType;
    }

    public String getTaskName() {
        return taskName;
    }

    public void setTaskName(String taskName) {
        this.taskName = taskName;
    }

    public String getSendStatus() {
        return sendStatus;
    }

    public void setSendStatus(String sendStatus) {
        this.sendStatus = sendStatus;
    }
}
